/*头部*/
@charset "utf-8";
/* CSS Document */
*{
		margin: 0px;
		padding: 0px;
	}
a{
	color: #444;
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
}
#main a img:hover{
	opacity: 0.9;
	filter:Alpha(opacity=90);
	background: #fff;
}
body, button, input, select, textarea {
    font: 12px/1.5 "Microsoft YaHei",arial,tahoma,宋体;
}
/*a img{border:1px solid #999;}*/
/*a img:hover{
	opacity: 0.7;
	background: white;
	color: white;
	border:2px dotted blue;
}*/
li{
	list-style: none;
}
@font-face {
	font-family: 'ng-iconfont';
	src: url('./font/iconfont.eot?var=03');
	src: url('./font/iconfont.eot?#iefix') format('embedded-opentype'), url('./font/iconfont.woff?var=03') format('woff'), url('./font/iconfont.ttf?var=03') format('truetype'), url('./font/iconfont.svg#uxiconfont?var=03') format('svg')
}
.ng-iconfont {
    display: inline-block;
    font-family: "ng-iconfont" !important;
    font-style: normal;
}
img, .f0left img{
	border:none;
}
.f0left img:hover{
	border:none;
}
.clear{
	clear:both;
	height: 5px;
}
#main .floor1 .f1tit, .ftit , .f2tit{
	width: 1190px;
	height: 44px;
	border-bottom:1px solid white;
	background:url(../images/titbg.jpg) 0px 25px repeat-x;
}
#main .floor1 a img{
	border: 1px solid #ddd;
}
#main .floor2 a img{
	border: 1px solid #ddd;
}
#main .floor3 a img{
	border: 1px solid #ddd;
}
#main .floor4 a img{
	border: 1px solid #ddd;
}
#main .floor5 a img{
	border: 1px solid #ddd;
}
#main .ftit strong{
	display: inline-block;
	padding-left: 2px;
	padding-right: 3px;
	height: 44px;
/*	width: 145px;*/
	line-height: 44px;
	font-weight: 700;
	font-size: 16px;
	background: white;
	font: 20px/34px "microsoft yahei";
	float: left;
}
#main .ftit span{
	display: inline-block;
	height: 20px;
	float: left;
	color: #999;
	font-size: 14px;
	line-height: 35px;
	/*vertical-align: bottom;*/

}
/*头部广告*/
#topad{
	width: 100%;
	background: #DD0B38;
	position: relative;
}
#topad #topad_close{
	width: 15px;
	height: 15px;
	/*background: red;*/
	background:url(../images/bg.png) no-repeat -270px -22px;
	position: absolute;
	right: 3px;
	top: 3px;

}
@keyframes icorun {
  0%{
    transform:rotateZ(0deg);
  }
100%{
    transform:rotateZ(360deg);
  }
 }
 @keyframes icorun2 {
  0%{
    transform:rotateZ(0deg);
  }
100%{
    transform:rotateZ(180deg);
  }
 }
/*头部开始*/
#head{
	width: 100%;
	height: 135px;
}

#topad img{
	display: block;
	margin: 0 auto;
	width:1190px;
	height: 150px;
	margin:0px auto;
	border:none; 
}
#head .header{
	width: 100%;
	height:39px;
	background:url(../images/header_bg.jpg) repeat-x;
}
#head .header .loginbar{
	width:990px;
	height: 39px;
	margin:0px auto;
}
#head .header .loginbar .loginleft{
	width: 200px;
	height: 39px;
	float:left;
}
#head .header .loginbar .loginleft ul{
	position:relative;
	float: left;
}
#head .header .loginbar .loginleft .mobSN{
	width: 90px;
	position: relative; 
	border: none;
}
#head .header .loginbar .loginleft .alistnav{

}
#head .header .loginbar .loginleft .navconts{
	position: absolute;
	top:35px;
	left: -90px;
	width: 990px;
	height: 242px;
	background: #fff;
	border: 1px solid #ddd;
	z-index: 1;
	display: none;
	overflow: hidden;
	padding:20px 0px 0px 20px;
	z-index: 205;
	/*padding-top: 10px;*/
}
#head .header .loginbar .loginleft .navconts ul{
	width: 165px;
	height: 200px;
	border-left:1px solid #ddd;
	/*background: red;*/
	padding-left: 15px;
	padding-right: 15px;
}
#head .header .loginbar .loginleft .navconts .ul_first{
	border-left: none;
}
#head .header .loginbar .loginleft .navconts ul li{
	width: 78px;
	height: 25px;
	line-height: 25px;
	font: 12px/1.5 arial,tahoma,宋体;
	float:left;

}
#head .header .loginbar .loginleft .navconts ul .fisrt_tit{
	width: 176px;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	font-weight: 500;
	font-family: "Microsoft Yahei";

}
#head .header .loginbar .loginleft .mobSN li{
	width: 90px;
}
#head .header .loginbar .loginleft .mobSN .ph{
	display: inline-block;
	background: url(../images/ph.jpg) 10px 13px no-repeat;
	text-indent: 15px;
	width:87px;
	height: 34px;
	border-bottom: none;
	/*background: #fff;*/
	text-align: center;
	z-index: 210;
	position: relative;
	/*transform:;icorun2*/
}

#head .header .loginbar .loginleft .mobSN .phhover{
	display: inline-block;
	text-indent: 15px;
	width:87px;
	height: 34px;
	background: url(../images/ph.jpg) 10px 13px no-repeat;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	/*background: #fff;*/
	left: -1px;
	height: 35px;
	border-bottom: 1px solid #fff;

	text-align: center;
	z-index: 210;
	position: relative;
}
#head .header .loginbar .loginleft ul #leftMob{
	width: 275px;
	height: 232px;
	background: white;
	border: 1px solid #ddd;
	position: absolute;
	top:35px;
	left: 0px;
	z-index: 5;
	padding: 15px;
	display: none;
}
#head .header .loginbar .loginleft ul .mobbg{
	width: 92px;
	height: 35px;
	/*background:transparent;*/
	background: red;
	border:1px solid #ddd;
	border-bottom:none;
	position: absolute;
	top:0px;
	left: 0px;
	z-index:0;
	display: none;
	z-index: 19;
}
#head .header .loginbar .loginleft ul #leftMob .m_left span{
	display: inline-block;
	padding-top: 10px;
	width: 132px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font: 12px/1.5 arial,tahoma,宋体;
	color: #333;
	z-index: 0;
}
#head .header .loginbar .loginleft ul #leftMob .m_left{
	width: 132px;
	height: 162px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
#head .header .loginbar .loginleft ul #leftMob .m_right{
	padding: 10px;
	margin-left: 15px;
	border-left: 1px solid #ddd;
	width: 95px;
	height: 142px;
	padding-top:16px;
	/*background: green;*/
	float: left;
	position: relative;
}
 .colose{
	width: 22px;
	height: 22px;
	position: absolute;
	top:15px;
	right: 15px;
	background:url(../images/close.png) no-repeat;
	cursor: pointer;
	z-index: 10;
	/*animation: icorun 1s linear;*/
}
#head .header .loginbar .loginleft ul #leftMob .m_right li{
	width: 35px;
	height: 25px;
	float: left;
	margin: 15px 6px;
}

#head .header .loginbar .loginleft ul #leftMob .m_right li a{
	display: block;
	width: 75px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	background: #F3F3F3;
}
#head .header .loginbar .loginleft ul #leftMob .m_bottom{
	padding: 20px 10px;
	width: 242px;
	height: 35px;
	/*background: blue;*/
	float: left;
	margin: 0px auto;
}
#head .header .loginbar .loginleft ul #a_listmenu{
	width: 990px;
	height: 242px;
	border: 1px solid #ddd;
	background: white;
	position: absolute;
	top:35px;
	left: 50px;
	z-index: 6;
	display: none;
}
#head .header .loginbar .loginleft ul li{
	float: left;
}
#head .header .loginbar .loginleft  a em{
	/*display:inline-block;*/
	/*font-style:none;*/
/*	width: 8px;
	height:8px;*/
	width: 10px;
	height: 33px;
	line-height: 33px;
	font-family: "ng-iconfont" !important;
/*	background:url(../images/sj.jpg)  no-repeat;
	background: red;*/
	text-indent: 1px;
	font-style: normal;
}

#head .header .loginbar .loginright{
	/*width: 450px;*/
	height: 39px;
	float: right;
}
#head .header .loginbar .loginright ul {
	float: left;
	position: relative;
	margin-right: 5px;
}
#head .header .loginbar .loginright ul li{
	padding-left: 5px;
	padding-right: 5px;
}
#head .header .loginbar .loginright .aorder{
	width: 80px;
	height: 39px;
	overflow: hidden;
	z-index: 55;
}
#head .header .loginbar .loginright .aorderhover{
	width: 80px;
	height: 35px;
	overflow: hidden;
	z-index: 55;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background: #fff;
  left: 1px;
  height: auto;
  border-bottom: 2px solid #fff;
}
#head .header .loginbar .loginright .abuy{
	width: 80px;
	height: 39px;
	overflow: hidden;
	z-index: 55;
}
#head .header .loginbar .loginright .abuyhover{
	width: 78px;
	height: 35px;
	overflow: hidden;
	z-index: 55;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background: #fff;
  left: -1px;
  height: auto;
  border-bottom: 2px solid #fff;
}
#head .header .loginbar .loginright .aser{
	width: 80px;
	height: 39px;
	overflow: hidden;
	z-index: 55;
}
#head .header .loginbar .loginright .aserhover{
	width: 78px;
	height: 35px;
	overflow: hidden;
	z-index: 55;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background: #fff;
  left: -1px;
  height: auto;
  border-bottom: 2px solid #fff;
}
#head .header .loginbar .loginright  .liheight a{
	height: 30px;
	line-height: 30px;
}
#head .header .loginbar .loginright ul .aorder li{
	font-size: 14px;
	font-family: 微软雅黑;
	color: #333;
}
#head .header .loginbar a{
	display: inline-block;
	height: 39px;
/*	width: 100px;*/
	line-height: 39px;
	height: 39px;
	font-size: 12px;
	font-family: arial,tahoma,宋体;
	color: #666666;
	padding-left: 2px;
	padding-right: 2px;
}

#head .header .loginbar em{
	display:inline-block;
	font-style:none;
	width: 8px;
	height:8px;
	font-family: "ng-iconfont" !important;
	font-style: normal;
}
#head .header .loginbar em:hover{
/*	transform: rotate(-180deg);
	transform-origin: 50% 48% 0px;
	transition: transform 0.2s ease-in 0s;*/
}
/*#head .header .loginbar .ph:hover .leftMob{
	display: block;
}*/
#head .header .loginbar  ul .mobbg{
	width: 90px;
	height: 39px;
	background: #fff;
	position: absolute;
	top:0px;
	left: 0px;
}
#head .header .loginbar .a_menu{
	display: inline-block;
	width: 90px;
	text-align: center;
	height: 34px;
	z-index: 210;
	position: relative;
	border:none;
}
#head .header .loginbar .a_menuhover{
	display: inline-block;
	width: 90px;
	text-align: center;
	height: 36px;
	z-index: 310;
	position: relative;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background: #fff;
  left: -1px;
  border-bottom: 1px solid #fff;
}
#head .header .loginbar .alistnav li{
	position: relative;
}

#head .header .loginbar .alistnav li .new{
	width: 16px;
	height: 16px;
	background: red;
	position: absolute;
	right: 18px;
	top:3px;
	z-index: 13;
	background:url(../images/npbg_2.png) -15px -205px no-repeat;
}
#head .header .loginbar .alistnav li .hot{
	width: 16px;
	height: 16px;
	background: red;
	position: absolute;
	right: 18px;
	top:3px;
	z-index: 13;
	background:url(../images/npbg_2.png) 0px -205px no-repeat;
}
#head .headlogo{
	width: 100%;
	height: 100px;
	margin-bottom: 100px;
}
#head .headlogo .headContent{
	width:990px;
	height: 100px;
	margin: 0px auto;
}
#head .headlogo .headContent .logo{
	width:330px;
	height: 67px;
	margin-right: 45px;
	float: left;
}
/*logo*/
#head .headlogo .headContent .logo a{
	display:inline-block;
	width:330px;
	height: 67px;
	background:url(../images/logo.jpg) 0px 20px no-repeat;
	margin-right: 45px;
	float: left;
}
/*seach*/
#head .headlogo .headContent .seach{
	width: 610px;
	height: 67px;
	float: left;
	padding-top: 23px;
	background:url(../images/seach.jpg) 0px 23px no-repeat;
	/*border:1px solid #333;*/

}
#head .headlogo .headContent .seach .text{
 	/*border:none;*/
 	width: 470px;
 	height: 40px;
 	line-height: 40px;
 	background: transparent;
	border:none;
	padding-left: 35px;
	font-size: 14px;
	float: left;
	color: #999;
}
#head .headlogo .headContent .seach .button{
 	/*border:none;*/
 	width: 100px;
 	height: 40px;
 	line-height: 40px;
 	background: transparent;
	border:none;
/*	padding-left: 35px;*/
	font-size: 14px;
	float: right;
	cursor: pointer;
}
#head .headlogo .headContent .seach .seach_hot {
	width: 610px;
	height: 35px;
	/*background: red;*/
	font-size: 12px;
	color: #333;
}
#head .headlogo .headContent .seach .seach_hot a{
	color: #999;
}
#head .headlogo .headContent .seach .seach_hot .redhot{
	color: #FF6600;
}
#head .headlogo .headContent .seach .seach_hot a:hover{
	color: #FF6600;
}
/*logoad*/
#head .headlogo .headContent .logorightad{
	width: 150px;
	height: 40px;
	overflow: hidden;
	border:1px solid #EEEEEE;
	margin-left: 40px;
	float: left;
	margin-top: 23px;
	background: #FFFFFF;
	line-height: 40px;
	font-size: 14px;
	/*text-indent: 20px;*/
	position: relative;
	/*background:url(../images/rich.jpg) 2px 12px no-repeat;*/
}
#head .headlogo .headContent .logorightad .adicobg{	
		display: inline-block;
		width: 21px;
		height: 21px;
		float: left;
		background:url(../images/rich.jpg) 2px 6px no-repeat;
		position: absolute;
		top:8px;
		left: 0px;
}
#head .headlogo .headContent .logorightad a{

	display: inline-block;
	width: 150px;
	height:40px;
	line-height: 40px;
	text-align: center;
	color: #666666;
}
#head .headlogo .headContent .logorightad .adicotop{
display: inline-block;
	width: 150px;
	height:20px;
	line-height: 20px;
	text-align: center;
	color: #666666;
}
/*新导航菜单*/
.newwarp{
	width: 100%;
	height: 30px;
	border-bottom: 2px solid #333;
	margin: 0px;
	padding: 0px;
}
#newNav{
	width:1190px;
	margin: 0px auto;
	height: 30px;
	line-height: 30px;
}
#newNav ul{
	float: left;
}
#newNav .allcate{
	width:190px;
	height: 30px;
	line-height: 30px;
	background: #222;	
}
.navlist{
	position:relative;
	width:190px;
	/*height: 30px;*/
	height: 465px;
	z-index: 10;
	background: red;
}
#newNav .allcate a{
	color: #fff;
}
#newNav .allcate a:hover{
	color: #fff;
	text-decoration: underline;
}
.navMiddle {
	width: 785px;
	height: 30px;
}
.navMiddle li{
	float: left;
	height:30px;
	line-height: 30px;
	
}
#newNav a{
	color: #444;
	padding: 0px 12px 0px 13px;
}
#newNav a:hover{
	color: #F60;
	text-decoration: underline;
}

/*幻灯片*/
#newwarp{
	width: 100%;
	height: 33px;
	z-index: 10;
	border-bottom:2px solid #41A8F7 ;
}
#newwarp .sider{
	width: 990px;
	height: 35px;
	margin: 0px auto;
	position: relative;
}
#newwarp .side_left{
	width: 190px;
	background: white;
	position: absolute;
	top:35px;
	height: 450px;
	left: 0px;
	display: none;
}
#newwarp .side_left .ul_menu_left{
	float: left;
	width: 190px;
	background: #41A8F7;
	position: relative;
	height: 35px;
	z-index: 10;
}
#newwarp .side_left ul li {
	width: 180px;
	height: 31px;
	font-size: 13px;
	color: #fff;
	line-height: 31px;
	padding-left: 10px;
}
#newwarp .side_left .ul_menu_left li:hover {
	background: #299AEF;
}
#newwarp .side_left ul li em{
	font-style:normal;
	font-size: 16px;
	color: #fff;
}
#newwarp .side_left ul li a{
	color: #fff;
	font-family: 微软雅黑;
	font-size13px;
	/*margin-left: 8px;*/
}

 #newwarp .sider .alllist{
 	/*position: relative;*/
	width: 190px;
	height: 35px;
	z-index: 50;
 }
.liMenu{
	position: absolute;
	top:0px;
	left:190px;
	width: 785px;
	height: 35px;
}
.liMenu a{
	display: inline-block;
	height: 35px;
	line-height: 35px;
	padding: 0px 12px 0px 13px;
	color: #444;
}
 #newwarp .sider .menu_li_head{
	width: 180px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: 700;
	background: #2A9AF0;
	color: #fff;
	padding-left: 10px;
}
#newwarp .side_left .ul_menu_left .tbg{
	width: 190px;
	padding:0px;
	margin: 0px;
	/*line-height: 5px;*/
	height: 5px;
	/*background: red;*/
	background:url(../images/npbg_2.png) no-repeat 0px -200px;
	/*background: red;*/
	*margin-top:-20px !important;
}
#newwarp .side_left .ul_menu_left .list{
	/*position: relative;*/

}
#newwarp .side_left .ul_menu_left .list  .rightcon{
	clear: both;
	width: 605px;
	height: 448px;
	position: absolute;
	top: 0px;
	left: 190px;
	border: 1px solid #ddd;
	background: white;
	z-index: 300;
	color: #666;
	display: none;
	padding:0px 0 0 10px;
	margin:0px ;
	font: 12px/20px arial,tahoma,Microsoft Yahei,宋体;
	font-family: "Microsoft Yahei";
		position: absolute;
}
#newwarp .side_left .ul_menu_left .list  .rightcon ul li{
	width: 80px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #333;
	float: left;
	/*font: 12px/20px arial,tahoma,Microsoft Yahei;*/
	font-family: "Microsoft Yahei";
}
#newwarp .side_left .ul_menu_left .list  .rightcon ul li a{
	color: #333;
	font: 12px/20px arial,tahoma,Microsoft Yahei;
}
#newwarp .side_left .ul_menu_left .list  .rightcon .w{
	width: 180px;
	height: 185px;
}
#newwarp .side_left .ul_menu_left .list  .rightcon ul .tit{
	width: 83px;
	height: 23px;
	background: #ddd;
	padding: 0px;
	font-family: "Microsoft Yahei";
	font-weight: 700;
	text-indent: 5px;
}
#newwarp .side_left .ul_menu_left .list  .rightcon ul .wtit{
	width: 175px;
	height: 23px;
	background: #ddd;
	font-weight: 700;
	text-indent: 5px;
}
#newwarp .side_left .ul_menu_left .list  .rightcon ul li:hover{
	background: none;
}
#newwarp .side_left .ul_menu_left .list  .rightcon ul .tit:hover ,#newwarp .side_left .ul_menu_left .list  .rightcon ul .wtit:hover{
	background: #ddd;
}
#newwarp .side_left .ul_menu_left .list  .rightcon ul li a{
	color: #333;
}
#newwarp .side_left .ul_menu_left .list  .rightcon ul{
	width: 83px;
	height: 185px;
	float: left;
	color: #333;
	margin:5px;
	padding: 0px;
}
#newwarp .side_left .ul_menu_left .list  .rightcon #top{
	width:580px;
	height: 30px;
	float: left;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}
#newwarp .side_left .ul_menu_left .list  .rightcon #top .close{
	width: 22px;
	height: 35px;
	/*background: red;*/
	float: right;
	position: absolute;
	right: 10px;
	top:10px;
	background:url(../images/close.png) no-repeat;
}
#newwarp .side_left .ul_menu_left .list  .rightcon  #top li{
	float: left;
	width: 83px;
	height: 30px;
	background: #FF4545;
	margin-right: 5px;
	line-height: 30px;
	color: #fff;
}
#newwarp .side_left .ul_menu_left .list  .rightcon  #top .blue{
	background: #538CF5;
}
#newwarp .side_left .ul_menu_left .list  .rightcon ul li{
		color:#666;
		
	}
#newwarp .side_left .ul_menu_left .tbg:hover{
	*background-color: none !important;
}
.menu_li_head a{
	padding-left: 10px;
	color: #fff;

}
#newwarp .side_left  .menu_r{
	width: 90px;
	/*height: 450px;*/
	float: right;
	/*background: red;*/
	
}
#newwarp .side_left  .menu_r li{
	width: 90px;
	height: 31px;
	font-size: 14px;
	color: #333;
	
}
#newwarp .side_left  .menu_r li a{
	color: #333;
	position: absolute;
	display:block;
	width: 75px;
	height: 31px;
}
#newwarp .side_left  .menu_r li a em{
	display:inline-block;
	color: #333;
	position: relative;
	top: -2px;
	left: 0px;
	width: 16px;
	height: 16px;


}
#newwarp .side_left  .menu_r li a .li_red_hot{
	background:url(../images/npbg_2.png)  0px -205px no-repeat;	width: 16px;
	height: 16px;
}
#newwarp .side_left  .menu_r li a .li_green_hot{
	background:url(../images/npbg_2.png)  -16px -205px no-repeat;	width: 16px;
	height: 16px;
}
#newwarp .side_left  .menu_r .li_right_head{
	height: 35px;
	/*text-indent: 5px;*/
	/*padding-left: 5px;*/
	font-weight: 700;
	/*background: red;*/
}
#newwarp .side_left  .menu_r .li_right_head a{
	border-bottom: 1px solid #EEEEEE;
	display: inline-block;
	height: 35px;
	line-height: 35px;
}
#newwarp .side_left  .menu_r .li_right_head a:hover{
	text-decoration: none;
	cursor: default;
	color: #333;
}
#newwarp .side_left  .menu_r .li_right a{
	height: 35px;
	font-weight: 700;
	color: #333;
	font-size: 13px;
}

#newwarp .side_left  .menu_r  a:hover{
	color: #FF6600;

}

/*尾部*/

/*foot开始*/
#footer{
 width: 100%;
 height: auto;
 clear: both;
 *margin-top: 860px!important;
 
}
#footer .foot1{
	height: 310px;
	width: 100%;
	background: #F5F5F5;
	margin: 20px 0px 0px 0px;
	border-top: 1px solid #E7E7E7;
	overflow: hidden;
}
#footer .foot1 .foot_cont{
	width: 1190px;
	height:75px;
	margin: 0px auto;
}

#footer .foot1 .foot_cont dl{
	width: 238px;
	height: 70px;
	float: left;
}
#footer .foot1 .foot_cont dl{
	width: 238px;
	height: 70px;
	float: left;
	border-bottom: 1px solid #eaeaea;
	text-indent: 50px;
	position: relative;
}
/*#footer .foot1 .foot_cont dl*/
#footer .foot1 .foot_cont dl span{
	display: inline-block;
	float: left;
	position: absolute;
	top:10px;
	left:0px;
}
#footer .foot1 .foot_cont dl .ico1{
	background:url(../images/fbg_01.png) no-repeat;
	/*background: blue;*/
	width: 48px;
	height: 48px;
	/*float: left;*/

}
#footer .foot1 .foot_cont dl .ico2{
	background:url(../images/fbg_02.png) no-repeat;
	/*background: blue;*/
	width: 48px;
	height: 48px;
	/*float: left;*/
}
#footer .foot1 .foot_cont dl .ico3{
	background:url(../images/fbg_03.png) no-repeat;
	/*background: blue;*/
	width: 48px;
	height: 48px;
	float: left;
}
#footer .foot1 .foot_cont dl .ico4{
	background:url(../images/fbg_04.png) no-repeat;
	/*background: blue;*/
	width: 48px;
	height: 48px;
	float: left;
}
#footer .foot1 .foot_cont dl .ico5{
	background:url(../images/fbg_05.png) no-repeat;
	/*background: blue;*/
	width: 48px;
	height: 48px;
	float: left;
}
#footer .foot1 .foot_cont dl dt{
	font-size: 14px;
	width: 230px;
	height: 35px;
	line-height: 35px;
	font-weight: 700;
	color: #333;
	font-family: "Microsoft Yahei";
}
#footer .foot1 .foot_cont dl dd{
	font-size: 14px;
	font-weight: 400px;


}
#footer .foot1 .foot_cont dl dd{
	color: #545454;
	font: 12px/1.5 arial,tahoma,宋体;
}

#footer .foot1 .foot_cont2 {
	width: 1190px;
	height:180px;
	margin: 0px auto;
}
#footer .foot1 .foot_cont2{
	width: 1190px;
	height: 180px;
	/*background:blue;*/
	margin: 0px auto;
	/*overflow: hidden;*/
}
#footer .foot1 .foot_cont2 ul{
	float: left;
	width: 160px;
	height: 180px;
}
#footer .foot1  .foot_cont2 ul li{
	width: 160px;
	float: left;
	font-weight: 700;
	color: #333;
	font-family: "Microsoft Yahei";

}
#footer .foot1  .foot_cont2 ul .foot2_tit{
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #555;
}
#footer .foot1  .foot_cont2 ul .tel{
	width: 160px;
	height: 55px;
	background:url(../images/npbg_2.png) no-repeat 0px -143px;
}
#footer .foot1  .foot_cont2 ul .server_user{
	width: 102px;
	height: 29px;
	border: 1px solid #ddd;
	border-radius: 2px;
}
#footer .foot1  .foot_cont2 ul .server_user a{
	text-indent: 10px;
	width: 102px;
	height: 29px;
	line-height: 29px;

}
#footer .foot1  .foot_cont2 ul .server_user a:hover{
	text-decoration: none;
}
#footer .foot1  .foot_cont2 ul .server_user a i{
	font-style: normal;
	color:#FF9900;
	font-size: 18px;
}

#footer .foot1  .foot_cont2 ul li a{
	font-size: 14px;
	font-weight: 400px;
	color: #545454;
	font: 12px/1.5 arial,tahoma,宋体;
	height: 22px;
	line-height: 22px;
}
#footer .foot1  .foot_cont2 .about{
	width: 190px;
	height: 240px;
	padding: 30px 50px;
}
#footer .foot1  .foot_cont2 .serve{
	width: 90px;
	height:180px;
}

#footer .foot2{
	height: 165px\0;
	width: 100%;
	padding: 20px 0px;
	background: #787878;
}
#footer .foot2 .foot2_cont{
	width: 1190px;
	height:165px\0;
	margin: 0px auto;
	overflow: hidden;
}
#footer .foot2 ul{
	width: 325px;
	height: 100px;
	float: left;
	border-left: 1px dotted #8D8D8D;
	margin-left: -2px;
	padding-left: 30px;
	padding-right: 30px;
	
}
#footer .foot2 ul li{
	float: left;
	width: 224px;
	color: #fff;
}
#footer .foot2 ul li a{
	font-size: 12px;
	color: #fff;
}
#footer .foot2 ul li a:hover{
	text-decoration: none;
}
#footer .foot2 ul li a img,#footer .foot2 ul li a{
	float: left;
}
#footer .foot2 ul .ft2_ico{
	padding-top: 5px;
	padding-right: 20px;
	width: 80px;
	height: 80px;
}
#footer .foot2 ul .ft2_titi{
	width: 224px;
}
#footer .foot2 ul .ft2_titi a{
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-family: 微软雅黑 ;
	font-weight:700;
}
#footer .foot2 ul .ft2_titi a:hover{
	text-decoration: underline;
}
#footer .foot2 ul  .ft3_seach{
	width: 105px;
	height: 25px;
	line-height: 35px;
	/*background: red;*/
	margin-top:5px;
	background:url(../images/npbg_2.png) no-repeat -140px -49px;
}
#footer .foot2 ul  .ft3_seach:hover{
	background:url(../images/npbg_2.png) no-repeat -140px -74px;
}

#footer .foot3{
	height: 120px;
	height:100px\0;
	width: 100%;
	overflow: hidden;
	margin-top: -75px\0;
	background: #6B6B6B;
}
#footer .foot3 .ft3_cont{
	overflow: hidden;
	width: 1190px;
	height: 100px;
	height: 100px\0;
	margin:0px auto;
}
#footer .foot3 .ft3_cont ul{
	padding-top: 20px;
	padding-top: -20px\0;
	*padding-top:8px !important;
}
#footer .foot3 .ft3_cont ul li {
	width: 1190px;
	float: left;
	height: 25px;
	color: #999;
	overflow: hidden;
}
#footer .foot3 .ft3_cont ul li a{
	color: #fff;
	font-size: 12px;
	height: 17px;
	line-height: 25px;
	border-left:2px solid #84847E;
	margin-left: -2px;
	padding:0px 5px 0px 8px;
}
#footer .foot3 .ft3_cont ul .coprightimg{
	width: 290px;
	height: 25px;
	border: none;
}
#footer .foot3 .ft3_cont ul .coprightimg a img{
	width: 76px;
	height: 24px;
	line-height: 25px;
	float: left;
	padding:0px 3px;
}
#footer .foot3 .ft3_cont ul .coprightimg a{
	border: none;
}
#footer .foot3 .ft3_cont ul .copy{
	width: 900px;
	height: 25px;
	font-size: 14px;
	line-height: 25px;
}
#fiexbar{
	width: 250px;
	height: 30px;
	background:#41A8F7;
	position: fixed;
	bottom:0px;
	right: 20px;
	z-index: 55;
}
#fiexbar ul li{
	width: 31px;
	height: 30px;
	float: left;
}
/*#fiexbar ul .ico_1*/
#fiexbar ul li a{
	display: inline-block;
	width: 31px;
	height: 30px;
	line-height: 31px;
	float: left;
	vertical-align: center;
	color: #fff;
	text-indent:8px;
}
#fiexbar ul li .a_1{
	background: #FF6600;
}
#fiexbar ul li .a_1:hover{
	background: #FF4400;
	text-decoration: none;
}
#fiexbar ul li .a_2{
	background: #41A8F7;
}
#fiexbar ul li .a_2:hover{
	background: #299AEF;
	text-decoration: none;
}